encoding/json/jsontext.stateEntry.Length (method)

20 uses

	encoding/json/jsontext (current package)
		decode.go#L445: 	if d.Tokens.Depth()-1 > 0 && d.Tokens.Last.Length() == 0 {
		decode.go#L458: 	for d.Tokens.Depth() > depth || (d.Tokens.Depth() == depth && d.Tokens.Last.Length() < length) {
		decode.go#L1204: 		return '{', s.Length()
		decode.go#L1206: 		return '[', s.Length()
		decode.go#L1208: 		return 0, s.Length()
		encode.go#L233: 	case e.Tokens.Last.Length() == 0:
		encode.go#L254: 	if last := e.Tokens.Last; !last.isObject() || !last.NeedObjectName() || last.Length() == 0 {
		encode.go#L313: 	if last := e.Tokens.Last; !last.isObject() || last.Length() != 1 {
		encode.go#L977: 		return '{', s.Length()
		encode.go#L979: 		return '[', s.Length()
		encode.go#L981: 		return 0, s.Length()
		errors.go#L90: 		if len(d.Tokens.Stack) > 0 && d.Tokens.Last.Length() > 0 {
		state.go#L188: 			case where < 0 && e.Length() == 0 || where == 0 && !e.needObjectValue() || where > 0 && e.NeedObjectName():
		state.go#L199: 			b = strconv.AppendUint(append(b, '/'), uint64(e.Length()+int64(arrayDelta)), 10)
		state.go#L265: 	return m.Depth(), m.Last.Length()
		state.go#L377: 	case m.Last.Length() == 0 && willEnd:
		state.go#L379: 	case m.Last.Length() == 0 || m.Last.needImplicitComma(next):
		state.go#L458: func (e stateEntry) Length() int64 {
		state.go#L494: 	return !e.needObjectValue() && e.Length() > 0 && next != '}' && next != ']'

	encoding/json/v2
		arshal_default.go#L1196: 				if xe.Tokens.Last.Length() > 0 {